package model;

/**
 *
 * La Classe Etat permet d'énumérer l'état dans laquel se trouve une carte
 * Offensive. Elle pourra définir si celle ci à déjà attaqué, est en attente ou
 * bien encore si elle vient juste d'être posée.r
 *
 * @author Antoine Thorr, Joana Santos, Samy Rida, Vicky Ngo Pagbe
 */
public enum Etat {

    /**
     * Dans le cas où la carte vient d'être posée elle sera dans un état "sleep"
     * et ne pourra pas attaquer.
     */
    sleep,
    /**
     * Dans le cas où la carte peut attaquer les cartes de l'adversaire ou ses
     * points de vie, elle sera dans un état "enAttente".
     */
    enAttente,
    /**
     * Dans le cas où la carte à déjà attaquer, elle ne pourra plus attaquer,
     * son état passera donc à "aAttaque".
     */
    aAttaque;
}
